<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

</body>
<script>
    // 构造函数创建出来对象 叫做实例化对象

    var arr = [1, 2, 3, 4];   // new Array()
    var obj = { 0: 1, 1: 2, a: 1, b: 2, length: 4 };  // new Object()
    // console.log(obj);

    // console.log(typeof arr);
    // console.log(typeof obj);


    // instanceof  判断某个数据 是否是由 某个构造函数创建的  (有问题,不是很准确->后续补充)
    // console.log(arr instanceof Array);
    // console.log(obj instanceof Object);

    // 构造函数Array的方法  Array.isArray()  => 构造函数自己调用
    // Array.isArray() 传入一个参数,判断是否是数组  是 => true,否则 => false 

    console.log(Array.isArray(arr));
    console.log(Array.isArray(obj));






</script>

</html>